<?php
/*
 * 实现打印出整个文本文件。
 * */

// 第一种方法
/*
$fileString = file_get_contents('./test.txt');
// echo $fileString;

$fileArray = explode("\n", $fileString);

// print_r($fileArray);

foreach ($fileArray as $key=>$value){
    echo '第'.($key+1).'行：';
    echo $value;
    echo '<br>';

    // 第二种方法
    */
/*
    $fp = fopen("./test.txt", "r");
    // resource(3) of type (stream)
    // var_dump($fp);
    while ($buffer = fgets($fp, 1024)){
        echo $buffer;
        echo '<br>';
    }
    fclose($fp);
*/

/*
 * 文件的创建和编辑
 * */
$data = "随便写一些东西";
// file_put_contents如果执行成功，目标文件内原内容会被清空，写入新数据
$flag = file_put_contents("./test.txt", $data);
if ($flag){
    echo '文件写入成功';
    echo '<br>';
    echo file_get_contents("./test.txt");
} else {
    echo '文件写入失败了呢,大概是权限不够';
}
?>